﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LogicalComponent.rules.grid
{

    /// <summary>
    /// Class for UI independant tile logic.
    /// </summary>
    public class TileLogic : ITile
    {
        ///<inheritdocs/>
        public MoveCostModType MoveModType { get; set; }

        ///<inheritdocs/>
        public int MoveModValue { get; set; }


        /// <summary>
        /// Initializes a new instance of the <see cref="TileLogic"/> class.
        /// </summary>
        public TileLogic() 
        {
            this.MoveModType = MoveCostModType.IMPASSABLE;
            this.MoveModValue = 0;
        }
    }
}
